package cn.edu.ujn.lab3.service;

import java.util.List;

import cn.edu.ujn.lab3.dao.BaseDict;
import cn.edu.ujn.lab3.util.Page;

/**
 * 数据字典Service接口
 */
public interface BaseDictService {
	//根据类别代码查询数据字典
	public List<BaseDict> findBaseDictByTypeCode(String typecode);
	// 查询所有字典类目代码和类别名称并去重
	List<BaseDict> selectAllTypeCodeAndTypeName();
	// 列表
	Page<BaseDict> selectBaseDictList(Integer page, BaseDict baseDict);
	//创建字典
	public int createBaseDict(BaseDict baseDict);
	// 通过id查询
	public BaseDict getBaseDictById(Integer id);
	// 更新
	public int updateBaseDict(BaseDict BaseDict);
	// 删除
	public int deleteBaseDict(Integer id);
}

